package com.literature.threeGroup.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @author VULCAN
 * @create 2020-02-01 16:47
 * @desc 套整合
 **/
public class CoverVo {
    private String id;

    private String coverName;

    private String plssn;

    private String pisbn;

    private String publishname;

    private String subjectId;

    private String countryId;

    private String coverNumber;

    private String eissn;

    private String elsbn;

    private String literatureTypeId;

    private String classid;

    private String languageId;

    private String cmorphologyId;
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GTM+8")
    private Date createDate;
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GTM+8")
    private Date updateDate;

    private String orderId;

    private String coverId;

    private String orderYear;

    private String orderType;

    private Double aogeMoney;

    private String orderCoverNumber;

    private String contiunedStatus;

    private String reviewType;

    private String organId;

    private Double orderPay;

    private String ocid;

    private String subject ;  //学科
    private String country ;//国家
    private String literature ;//文献
    private String cmorphology ;//载体
    private String language ;//语种
    private String organ; //单位
    private String agency; //代理公司

    private String title;

    private String orderOrganization;

    private String agencyCompanyId;

    private Double pay;

    private String isArrival;

    private Double estimatedAmount;

    private Double settlementPrice;

    private Double fillingMoney;

    private String databaseSupport;

    private String carrier;

    private String reviewStatus;

    private String doorNoId;

    private String financialSupportId;

    private String isOrder;

    private Double foreignPrice;

    private Double returnPrice;

    private String openRange;

    private String printerMethodId;

    //停订时间
    @JsonFormat(pattern ="yyyyy",timezone = "GTM+8")
    private Date discontinue;
//    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GTM+8")
//    private Date createDate;
//    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GTM+8")
//    private Date updateDate;

    private String orderState;

    public String getAgency() {
        return agency;
    }

    public void setAgency(String agency) {
        this.agency = agency;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getOrderOrganization() {
        return orderOrganization;
    }

    public void setOrderOrganization(String orderOrganization) {
        this.orderOrganization = orderOrganization;
    }

    public String getAgencyCompanyId() {
        return agencyCompanyId;
    }

    public void setAgencyCompanyId(String agencyCompanyId) {
        this.agencyCompanyId = agencyCompanyId;
    }

    public Double getPay() {
        return pay;
    }

    public void setPay(Double pay) {
        this.pay = pay;
    }

    public String getIsArrival() {
        return isArrival;
    }

    public void setIsArrival(String isArrival) {
        this.isArrival = isArrival;
    }

    public Double getEstimatedAmount() {
        return estimatedAmount;
    }

    public void setEstimatedAmount(Double estimatedAmount) {
        this.estimatedAmount = estimatedAmount;
    }

    public Double getSettlementPrice() {
        return settlementPrice;
    }

    public void setSettlementPrice(Double settlementPrice) {
        this.settlementPrice = settlementPrice;
    }

    public Double getFillingMoney() {
        return fillingMoney;
    }

    public void setFillingMoney(Double fillingMoney) {
        this.fillingMoney = fillingMoney;
    }

    public String getDatabaseSupport() {
        return databaseSupport;
    }

    public void setDatabaseSupport(String databaseSupport) {
        this.databaseSupport = databaseSupport;
    }

    public String getCarrier() {
        return carrier;
    }

    public void setCarrier(String carrier) {
        this.carrier = carrier;
    }

    public String getReviewStatus() {
        return reviewStatus;
    }

    public void setReviewStatus(String reviewStatus) {
        this.reviewStatus = reviewStatus;
    }

    public String getDoorNoId() {
        return doorNoId;
    }

    public void setDoorNoId(String doorNoId) {
        this.doorNoId = doorNoId;
    }

    public String getFinancialSupportId() {
        return financialSupportId;
    }

    public void setFinancialSupportId(String financialSupportId) {
        this.financialSupportId = financialSupportId;
    }

    public String getIsOrder() {
        return isOrder;
    }

    public void setIsOrder(String isOrder) {
        this.isOrder = isOrder;
    }

    public Double getForeignPrice() {
        return foreignPrice;
    }

    public void setForeignPrice(Double foreignPrice) {
        this.foreignPrice = foreignPrice;
    }

    public Double getReturnPrice() {
        return returnPrice;
    }

    public void setReturnPrice(Double returnPrice) {
        this.returnPrice = returnPrice;
    }

    public String getOpenRange() {
        return openRange;
    }

    public void setOpenRange(String openRange) {
        this.openRange = openRange;
    }

    public String getPrinterMethodId() {
        return printerMethodId;
    }

    public void setPrinterMethodId(String printerMethodId) {
        this.printerMethodId = printerMethodId;
    }

    public Date getDiscontinue() {
        return discontinue;
    }

    public void setDiscontinue(Date discontinue) {
        this.discontinue = discontinue;
    }

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState;
    }

    public String getOrgan() {
        return organ;
    }

    public void setOrgan(String organ) {
        this.organ = organ;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCoverName() {
        return coverName;
    }

    public void setCoverName(String coverName) {
        this.coverName = coverName;
    }

    public String getPlssn() {
        return plssn;
    }

    public void setPlssn(String plssn) {
        this.plssn = plssn;
    }

    public String getPisbn() {
        return pisbn;
    }

    public void setPisbn(String pisbn) {
        this.pisbn = pisbn;
    }

    public String getPublishname() {
        return publishname;
    }

    public void setPublishname(String publishname) {
        this.publishname = publishname;
    }

    public String getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(String subjectId) {
        this.subjectId = subjectId;
    }

    public String getCountryId() {
        return countryId;
    }

    public void setCountryId(String countryId) {
        this.countryId = countryId;
    }

    public String getCoverNumber() {
        return coverNumber;
    }

    public void setCoverNumber(String coverNumber) {
        this.coverNumber = coverNumber;
    }

    public String getEissn() {
        return eissn;
    }

    public void setEissn(String eissn) {
        this.eissn = eissn;
    }

    public String getElsbn() {
        return elsbn;
    }

    public void setElsbn(String elsbn) {
        this.elsbn = elsbn;
    }

    public String getLiteratureTypeId() {
        return literatureTypeId;
    }

    public void setLiteratureTypeId(String literatureTypeId) {
        this.literatureTypeId = literatureTypeId;
    }

    public String getClassid() {
        return classid;
    }

    public void setClassid(String classid) {
        this.classid = classid;
    }

    public String getLanguageId() {
        return languageId;
    }

    public void setLanguageId(String languageId) {
        this.languageId = languageId;
    }

    public String getCmorphologyId() {
        return cmorphologyId;
    }

    public void setCmorphologyId(String cmorphologyId) {
        this.cmorphologyId = cmorphologyId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getCoverId() {
        return coverId;
    }

    public void setCoverId(String coverId) {
        this.coverId = coverId;
    }

    public String getOrderYear() {
        return orderYear;
    }

    public void setOrderYear(String orderYear) {
        this.orderYear = orderYear;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public Double getAogeMoney() {
        return aogeMoney;
    }

    public void setAogeMoney(Double aogeMoney) {
        this.aogeMoney = aogeMoney;
    }

    public String getOrderCoverNumber() {
        return orderCoverNumber;
    }

    public void setOrderCoverNumber(String orderCoverNumber) {
        this.orderCoverNumber = orderCoverNumber;
    }

    public String getContiunedStatus() {
        return contiunedStatus;
    }

    public void setContiunedStatus(String contiunedStatus) {
        this.contiunedStatus = contiunedStatus;
    }

    public String getReviewType() {
        return reviewType;
    }

    public void setReviewType(String reviewType) {
        this.reviewType = reviewType;
    }

    public String getOrganId() {
        return organId;
    }

    public void setOrganId(String organId) {
        this.organId = organId;
    }

    public Double getOrderPay() {
        return orderPay;
    }

    public void setOrderPay(Double orderPay) {
        this.orderPay = orderPay;
    }

    public String getOcid() {
        return ocid;
    }

    public void setOcid(String ocid) {
        this.ocid = ocid;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getLiterature() {
        return literature;
    }

    public void setLiterature(String literature) {
        this.literature = literature;
    }

    public String getCmorphology() {
        return cmorphology;
    }

    public void setCmorphology(String cmorphology) {
        this.cmorphology = cmorphology;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    @Override
    public String toString() {
        return "CoverVo{" +
                "id='" + id + '\'' +
                ", coverName='" + coverName + '\'' +
                ", plssn='" + plssn + '\'' +
                ", pisbn='" + pisbn + '\'' +
                ", publishname='" + publishname + '\'' +
                ", subjectId='" + subjectId + '\'' +
                ", countryId='" + countryId + '\'' +
                ", coverNumber='" + coverNumber + '\'' +
                ", eissn='" + eissn + '\'' +
                ", elsbn='" + elsbn + '\'' +
                ", literatureTypeId='" + literatureTypeId + '\'' +
                ", classid='" + classid + '\'' +
                ", languageId='" + languageId + '\'' +
                ", cmorphologyId='" + cmorphologyId + '\'' +
                ", createDate=" + createDate +
                ", updateDate=" + updateDate +
                ", orderId='" + orderId + '\'' +
                ", coverId='" + coverId + '\'' +
                ", orderYear='" + orderYear + '\'' +
                ", orderType='" + orderType + '\'' +
                ", aogeMoney=" + aogeMoney +
                ", orderCoverNumber='" + orderCoverNumber + '\'' +
                ", contiunedStatus='" + contiunedStatus + '\'' +
                ", reviewType='" + reviewType + '\'' +
                ", organId='" + organId + '\'' +
                ", orderPay=" + orderPay +
                ", ocid='" + ocid + '\'' +
                ", subject='" + subject + '\'' +
                ", country='" + country + '\'' +
                ", literature='" + literature + '\'' +
                ", cmorphology='" + cmorphology + '\'' +
                ", language='" + language + '\'' +
                ", organ='" + organ + '\'' +
                '}';
    }
}
